/**
 * 使用所给数据填充数组
 * @param arr 数组
 * @param value 要填充的数据，可以是任意数据类型
 * @param start 可选参数, 要填充的数组起始下标，默认为`0`
 * @param end 可选参数，要填充的数组结束下标，默认为数组长度-1
 * @example fill(arr,value,start,end);
 */
export default function fill<T>(arr: any[], value: T, start?: number, end?: number) {
	return (arr as T[]).fill(value, start, end);
}
